Skip to content

DATASHARE-134: FE: Mobile/Tablet Homepage: Latest Updates#90

Merged
amattu2 merged 18 commits into1.2.0from
LatestUpdate
Mar 16, 2026
Merged

DATASHARE-134: FE: Mobile/Tablet Homepage: Latest Updates#90
amattu2 merged 18 commits into1.2.0from
LatestUpdate

Conversation

@RuoxiZhang08
Copy link

No description provided.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a mobile/tablet-friendly “Latest Updates” experience on the Landing Page by introducing a mobile carousel with auto-rotation and updating card layouts/styles to match the new responsive design requirements.

Changes:

  • Implemented a mobile-only rotating carousel (auto-advance + prev/next + pause/play) for the Gallery section.
  • Updated UpdateCard layout/styling across breakpoints, including a hover overlay behavior for tablet/mobile and a desktop-specific layout.
  • Introduced a new Tailwind v4 custom breakpoint token (--breakpoint-gallery-lg) and added new start/pause SVG icons.

Reviewed changes

Copilot reviewed 3 out of 5 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
src/components/LandingPage/Gallery/index.tsx Adds mobile carousel logic/state, new layout wrappers, and updated spacing/alignment rules.
src/components/LandingPage/Gallery/UpdateCard.tsx Redesigns update cards per breakpoint, adds hover overlay behavior, and updates typography/colors.
src/app/globals.css Defines a new Tailwind v4 breakpoint token used by gallery-lg:* responsive classes.
assets/icons/Start_Icon.svg Adds play/start icon for the carousel control.
assets/icons/Pause_Icon.svg Adds pause icon for the carousel control.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

You can also share your feedback on Copilot code review. Take the survey.

RuoxiZhang08 and others added 3 commits March 12, 2026 15:45
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@amattu2 amattu2 added this to the 1.2.0 milestone Mar 16, 2026
Copy link

@amattu2 amattu2 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems to work well, but can you review and address (or mark resolved) the Copilot comments? Some seem valid (e.g. slideTrackRef is unused).

@RuoxiZhang08
Copy link
Author

Seems to work well, but can you review and address (or mark resolved) the Copilot comments? Some seem valid (e.g. slideTrackRef is unused).

Addressed the Copilot comments

Copy link

@amattu2 amattu2 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

Didn't retest changes.

@amattu2 amattu2 merged commit 9379001 into 1.2.0 Mar 16, 2026
3 checks passed
@amattu2 amattu2 deleted the LatestUpdate branch March 16, 2026 20:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants